package com.mlink.ai.chat.ads;

import android.content.Context;

import com.adsdk.android.ads.OnSdkInitializationListener;

public class OxRemoteConfigKeys {

    /**
     * tRoas 阈值。
     * @see OxRemoteConfigHelper#getTopValuesConfig()
     */
    public final static String CONFIG_TOP10 = "s_ad_top10percent";
    public final static String CONFIG_TOP20 = "s_ad_top20percent";
    public final static String CONFIG_TOP30 = "s_ad_top30percent";
    public final static String CONFIG_TOP40 = "s_ad_top40percent";
    public final static String CONFIG_TOP50 = "s_ad_top50percent";
    public final static String CONFIG_TOP60 = "s_ad_top60percent";

    /**
     * 广告打点等级。
     * @see OxRemoteConfigHelper#getEventLevel()
     */
    public static final String CONFIG_ADSDK_LOG_LEVEL = "adsdk_log_level";
    /**
     * 当前广告 Mediation。
     * @see com.adsdk.android.ads.OxAdSdkManager#switchMediationPlatform(Context, int, OnSdkInitializationListener)
     */
    public static final String CONFIG_MEDIATION_PLATFORM = "ad_md_style";
    /**
     * 深度用户等级配置。
     * @see OxRemoteConfigHelper#getDepthUserLevel()
     */
    public static final String CONFIG_DEPTH_USER_LEVEL = "DepthUserLevel";
    /**
     * Applovin Keyword Type。
     * @see OxRemoteConfigHelper#getAllowedKeywordType()
     */
    public static final String CONFIG_ADSDK_KEYWORD_TYPE= "adsdk_keyword_type";
    /**
     * Ltv medium 阈值。
     * @see OxRemoteConfigHelper#getAdLtvMedium() ()
     */
    public static final String CONFIG_ADSDK_LTV_MEDIUM = "adsdk_ltv_medium";
    /**
     * Ltv high 阈值。
     * @see OxRemoteConfigHelper#getAdLtvHigh() ()
     */
    public static final String CONFIG_ADSDK_LTV_HIGH = "adsdk_ltv_high";

    /**
     * 应用剩余可用内存低于该阈值时，不再展示 Banner 广告。
     */
    public static final String CONFIG_ADSDK_MEMORY_LIMIT_BANNER = "adsdk_memory_limit_banner";
    /**
     * 应用剩余可用内存低于该阈值时，不再展示 MRec 广告。
     */
    public static final String CONFIG_ADSDK_MEMORY_LIMIT_MREC = "adsdk_memory_limit_mrec";
    /**
     * 应用剩余可用内存低于该阈值时，不再展示 Interstitial 广告。
     */
    public static final String CONFIG_ADSDK_MEMORY_LIMIT_INTER = "adsdk_memory_limit_inter";
    /**
     * 应用剩余可用内存低于该阈值时，不再展示 Rewarded 广告。
     */
    public static final String CONFIG_ADSDK_MEMORY_LIMIT_REWARDED = "adsdk_memory_limit_rewarded";
    /**
     * 应用剩余可用内存低于该阈值时，不再展示 Native 广告。
     */
    public static final String CONFIG_ADSDK_MEMORY_LIMIT_NATIVE = "adsdk_memory_limit_native";
    /**
     * 传给广告平台的关键字。
     */
    public static final String CONFIG_ADSDK_KEYWORDS = "adsdk_keywords";
}
